package com.jic.product.manage.request.request;

import com.jic.common.base.vo.AdminOperate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@ApiModel(description = " 佣金配置实体类")
public class MDistrbutionRequest  {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(notes = "基类", hidden = true)
	private AdminOperate adminOperate;

	@ApiModelProperty(notes = "主键id")
	private Long id;

	@ApiModelProperty(notes = "第三方用户id")
	private String thirdUserId;

	@ApiModelProperty(notes = "分销总业绩")
	private BigDecimal totalDistributionPerformance;

	@ApiModelProperty(notes = "佣金总额")
	private BigDecimal totalCommission;

	@ApiModelProperty(notes = "结算金额")
	private BigDecimal settleAccounts;

	@ApiModelProperty(notes = "所属组织类型")
	private Integer deptType;

	@ApiModelProperty(notes = "所属组织id")
	private Long deptId;

	@ApiModelProperty(notes = "创建人姓名")
	private String creatorName;

	@ApiModelProperty(notes = "更新人")
	private Long updator;

	@ApiModelProperty(notes = "更新人姓名")
	private String updatorName;

	@ApiModelProperty(notes = "用户账号")
	private String userAccount;

	@ApiModelProperty(notes = "用户昵称")
	private String nickName;

	@ApiModelProperty(notes = "用户手机号")
	private String phone;

	@ApiModelProperty(value = "当前页", example = "1")
	private Integer start;

	@ApiModelProperty(value = "每页显示条数，默认 10", example = "10")
	private Integer limit;

	@ApiModelProperty(notes = "状态")
	private Integer status;

	@ApiModelProperty(notes = "备注")
	private String remark;

}
